@import 'repl-output-array';
@import 'repl-output-object';
@import 'repl-output-integer';
@import 'repl-output-regex';
@import 'repl-output-string';
@import 'repl-output-color';
@import 'repl-output-html';
@import 'repl-output-url';
@import 'repl-output-crypto';
@import 'repl-output-buffer-explorer';
@import 'repl-output-chart-viewer';
@import 'repl-output-grid-viewer';
@import 'clojurescript/repl-output-cljs-var';
@import 'clojurescript/repl-output-cljs-val';
@import 'clojurescript/repl-output-cljs-meta';
@import 'clojurescript/repl-output-cljs-docs';
@import 'clojurescript/repl-output-cljs-source';
@import 'clojurescript/repl-output-cljs-wrapper';

@mixin replOutput($theme) {
  @include replOutputArrayFold($theme);
  @include replOutputObjectFold($theme);
  @include replOutputInteger($theme);
  @include replOutputRegex($theme);
  @include replOutputString($theme);
  @include replOutputColor($theme);
  @include replOutputHTML($theme);
  @include replOutputBufferExplorer($theme);
  @include replOutputURL($theme);
  @include replOutputCrypto($theme);
  @include replOutputChartViewer($theme);
  @include replOutputGridViewer($theme);
  @include replOutputCljsVar($theme);
  @include replOutputCljsVal($theme);
  @include replOutputCljsMeta($theme);
  @include replOutputCljsDocs($theme);
  @include replOutputCljsSource($theme);
  @include replOutputCljsWrapper($theme);
}
